package com.internetCafes.spms.common.module.excel.po;

import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.util.Date;

@Data
public class CertificateInfoExcel {

	private  static final long serialVersionUID = 1L;

    /**
     * 证书录入类型
     */
    @Excel(name = "证书录入类型", replace = {"在职员工证书_1", "挂靠证书_2", "非在职员工证书_3"}, isImportField = "true")
    private  Integer certificateType;

    /**
     * 姓名
     */
    @Excel(name = "姓名", isImportField = "true")
	private  String name;

    /**
     * 身份证号
     */
    @Excel(name = "身份证号", isImportField = "true")
    private String idCard;

    /**
     * 手机号码
     */
    @Excel(name = "手机号码", isImportField = "true")
    private String mobile;

    /**
     * 学历
     */
    @Excel(name = "学历", isImportField = "true")
    private String academic;

    /**
     * 证书类型
     */
    @Excel(name = "证书类型", isImportField = "true")
    private String confType;

    /**
     * 证书类别
     */
    @Excel(name = "证书类别", isImportField = "true")
    private String idType;

    /**
     * 专业
     */
    @Excel(name = "专业", isImportField = "true")
    private String profession;

    /**
     * 证书是否注册
     */
    @Excel(name = "证书是否注册", replace = {"否_0", "是_1", "非注册类证书_2"}, isImportField = "true")
    private Integer registerType;

    /**
     * 证书编号
     */
    @Excel(name = "证书编号", isImportField = "true")
    private String certificateNo;

    /**
     * 考试地点
     */
    @Excel(name = "考试地点", isImportField = "true")
    private String examLocation;

    /**
     * 考试分数
     */
    @Excel(name = "考试分数", isImportField = "true")
    private Integer examGrade;

    /**
     * 考试通过猎头
     */
    @Excel(name = "考试通过猎头", replace = {"否_0", "是_1"}, isImportField = "true")
    private Integer examAgencyFlag;

    /**
     * 猎头名称
     */
    @Excel(name = "猎头名称", isImportField = "true")
    private String examAgencyName;

    /**
     * 猎头费用
     */
    @Excel(name = "猎头费用", isImportField = "true")
    private Double examAgencyFee;

    /**
     * 考试日期
     */
    @Excel(name = "考试日期", isImportField = "true", format="yyyy.MM.dd")
    private Date examTime;

    /**
     * 考试总费用
     */
    @Excel(name = "考试总费用", isImportField = "true")
    private Double examFee;

    /**
     * 发证日期
     */
    @Excel(name = "发证日期", isImportField = "true", format="yyyy.MM.dd")
    private Date releaseTime;

    /**
     * 证书到期日期
     */
    @Excel(name = "证书到期日期", isImportField = "true", format="yyyy.MM.dd")
    private Date validityEndTime;

    /**
     * 非在职员工姓名
     */
    @Excel(name = "非在职员工姓名", isImportField = "true")
    private String friendshipName;

    /**
     * 非在职员工关系
     */
    @Excel(name = "非在职员工关系", isImportField = "true")
    private String borrowContactRelationship;

    /**
     * 非在职员工联系方式
     */
    @Excel(name = "非在职员工联系方式", isImportField = "true")
    private String friendshipMobile;

    /**
     * 费用说明
     */
    @Excel(name = "费用说明")
    private String feeRemark;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String remark;

    /**
     * 返回数据名称
     */
    private String info;


    public Integer getCertificateType() {
        return certificateType;
    }

    public void setCertificateType(Integer certificateType) {
        this.certificateType = certificateType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getAcademic() {
        return academic;
    }

    public void setAcademic(String academic) {
        this.academic = academic;
    }

    public String getConfType() {
        return confType;
    }

    public void setConfType(String confType) {
        this.confType = confType;
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType;
    }

    public String getProfession() {
        return profession;
    }

    public void setProfession(String profession) {
        this.profession = profession;
    }

    public Integer getRegisterType() {
        return registerType;
    }

    public void setRegisterType(Integer registerType) {
        this.registerType = registerType;
    }

    public String getCertificateNo() {
        return certificateNo;
    }

    public void setCertificateNo(String certificateNo) {
        this.certificateNo = certificateNo;
    }

    public Date getReleaseTime() {
        return releaseTime;
    }

    public void setReleaseTime(Date releaseTime) {
        this.releaseTime = releaseTime;
    }

    public Date getValidityEndTime() {
        return validityEndTime;
    }

    public void setValidityEndTime(Date validityEndTime) {
        this.validityEndTime = validityEndTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public Double getExamFee() {
        return examFee;
    }

    public void setExamFee(Double examFee) {
        this.examFee = examFee;
    }
}
